Open source(开源)指软件或项目的源代码公开发布,允许任何人查看、使用、修改和分发。广义上也可指任何公开透明、鼓励协作参与的方式或理念。
/ˌoʊ.pən ˈsɔːrs/
Many developers prefer to use open source software because it is free and transparent.
许多开发者更喜欢使用开源软件,因为它是免费且透明的。
The company decided to open source its machine learning framework, which attracted thousands of contributors from around the world and significantly accelerated its development.
该公司决定将其机器学习框架开源,这吸引了来自世界各地数千名贡献者,极大地加速了框架的开发。
Open source 这一术语诞生于1998年。当时,Christine Peterson 在一次关于自由软件(free software)推广策略的会议上首次提出了 open source 这个说法。Open 源自古英语 openian,意为"打开、敞开";source 源自古法语 sourse,最终来自拉丁语 surgere,意为"涌出、起源"。合在一起,字面意思是"开放的源头",即公开软件的源代码。这一概念与 Richard Stallman 倡导的"自由软件"运动有密切关系,但更强调实用性和协作开发的商业价值,而非单纯的道德立场。